package bocchi.card;

import bocchi.BocchiCore;
import bocchi.base.BaseCustomCard;
import bocchi.general.Util;
import bocchi.power.AnxietyPower;
import bocchi.stance.DelusionStance;
import com.megacrit.cardcrawl.actions.common.DrawCardAction;
import com.megacrit.cardcrawl.characters.AbstractPlayer;
import com.megacrit.cardcrawl.monsters.AbstractMonster;

public class SeishunComplex extends BaseCustomCard {
    public static final String RAW_ID = BiggestFans.class.getSimpleName();
    public static final String GAME_ID = BocchiCore.getGameID(RAW_ID);

    public SeishunComplex() {
        super(RAW_ID);
    }

    @Override
    public void use(AbstractPlayer player, AbstractMonster monster) {
        addToBot(new DrawCardAction(player.stance.ID.equals(DelusionStance.GAME_ID) ? magicNumber + 1 : magicNumber));
        Util.applyPower(player, player, new AnxietyPower(player, 4));
    }
}
